delayed gratification - French English Dictionary